package com.jike.shop.cloud.service;

import com.jike.shop.cloud.entity.OrderInfo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 父订单主表 服务类
 * </p>
 *
 * @author liconglong
 * @since 2022-07-09
 */
public interface OrderInfoService extends IService<OrderInfo> {

    void payOrder(Long orderId);

    void splitOrder(OrderInfo orderInfo);

    void syncPay(OrderInfo orderInfo, String transcationId);

    void asyncPay(OrderInfo orderInfo, String transcationId);

    void payFailReSend();
}
